<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<include file="Public:base" />

<script type="text/javascript">
$(document).ready(function() {
	
	$("#submit").on("click", function () {
		
		if($('#title').val()){
				var term = getterm();
				$.post("__URL__/create",term, function (result) {
					if(result=="ok"){
						bootbox.alert("添加成功", function() {
							$('#title').val('');
							$('#author').val('');
							$('#editor').wysiwyg().html('');
		             	});
		       		}else {
		       			bootbox.alert("添加失败", function() {
		             	});
		       		}
				});
			
	    }else{
	    	bootbox.alert("请输入文章标题", function() {
         	});
	    }
		
		
	});
	
	function getterm(){
		var term = '';
		var html = $('#editor').wysiwyg().html();
		var title = $('#title').val();
	    var author = $('#author').val();
	    //var cate_id = $('#cate_id option:selected').val();
	    var is_act = $("#is_act").val();
	    if(title){
	    	term+='&title='+title;
	    }
	    if(html){
	    	term+='&content='+html;
	    }
	    if(author){
	    	term+='&author='+author;
	    }
	    if(is_act){
	    	term+='&is_act='+is_act;
	    }
	    term+='&cate_id=0';
	    return term;
	}
	
});

</script>

</head>
<body>
<include file="Public:header" />
<div class="home-index">
	<div class="col-xs-12">
	
	<h3>添加活动</h3>
	<div class="edit-article">
		<form id="" role="form" method="post" action="__URL__/create"
			enctype="multipart/form-data">
		
		<div class="form-group"><input type="text"
			id="title" name="title" class="form-control" placeholder="请输入标题"></div>
		
		<!--<div class="form-group"><label>分类</label> 
		 <html:select id='cate_id' style="form-control" options='catelist' first='请选择分类' /></div>-->
		 
		<div class="form-group">

			<input type="text" id="author" name="author" class="form-control" placeholder="请输入活动发起人">
		</div>
		
		<div id="alerts"></div>
		<!--toolbar-->
		<div class="btn-toolbar" data-role="editor-toolbar" data-target="#editor">
      <div class="btn-group">
        <a class="btn dropdown-toggle" data-toggle="dropdown" title="Font"><i class="icon-font"></i><b class="caret"></b></a>
          <ul class="dropdown-menu">
          </ul>
        </div>
      <div class="btn-group">
        <a class="btn dropdown-toggle" data-toggle="dropdown" title="Font Size"><i class="icon-text-height"></i>&nbsp;<b class="caret"></b></a>
          <ul class="dropdown-menu">
          <li><a data-edit="fontSize 5"><font size="5">Huge</font></a></li>
          <li><a data-edit="fontSize 3"><font size="3">Normal</font></a></li>
          <li><a data-edit="fontSize 1"><font size="1">Small</font></a></li>
          </ul>
      </div>
      <div class="btn-group">
        <a class="btn" data-edit="bold" title="Bold (Ctrl/Cmd+B)"><i class="icon-bold"></i></a>
  
       
        <a class="btn" data-edit="underline" title="Underline (Ctrl/Cmd+U)"><i class="icon-underline"></i></a>
      </div>
      <div class="btn-group">
        <a class="btn" data-edit="insertunorderedlist" title="Bullet list"><i class="icon-list-ul"></i></a>
        <a class="btn" data-edit="insertorderedlist" title="Number list"><i class="icon-list-ol"></i></a>
       
      </div>
      <div class="btn-group">
        <a class="btn" data-edit="justifyleft" title="Align Left (Ctrl/Cmd+L)"><i class="icon-align-left"></i></a>
        <a class="btn" data-edit="justifycenter" title="Center (Ctrl/Cmd+E)"><i class="icon-align-center"></i></a>
        <a class="btn" data-edit="justifyright" title="Align Right (Ctrl/Cmd+R)"><i class="icon-align-right"></i></a>
        <a class="btn" data-edit="justifyfull" title="Justify (Ctrl/Cmd+J)"><i class="icon-align-justify"></i></a>
      </div>
      <div class="btn-group">
		  <a class="btn dropdown-toggle" data-toggle="dropdown" title="Hyperlink"><i class="icon-link"></i></a>
		  
		    <div class="dropdown-menu input-append">
			    <input class="span2" placeholder="URL" type="text" data-edit="createLink"/>
			    <button class="btn" type="button">Add</button>
        	</div>
        
      </div>
      <div class="btn-group">
      	<a class="btn" title="Insert picture (or just drag & drop)" id="pictureBtn"><i class="icon-picture"></i></a>

      	<input type="file" data-role="magic-overlay" data-target="#pictureBtn" data-edit="insertImage" />
      </div>
	  <div class="btn-group">
        <a class="btn" data-edit="undo" title="Undo (Ctrl/Cmd+Z)"><i class="icon-undo"></i></a>
        <a class="btn" data-edit="redo" title="Redo (Ctrl/Cmd+Y)"><i class="icon-repeat"></i></a>
      </div>	

      <input type="text" data-edit="inserttext" id="voiceBtn" x-webkit-speech="">
    </div>

	<div id="editor">
      写点活动内容吧……&hellip;
    </div>
	
			<input type="hidden" id="is_act"  value='1' >	
		<button id="submit" type="button" class="btn btn-primary">提交</button>
		</form>

	</div>
	</div>
</div>
</body>
<script type="text/javascript" src='__PUBLIC__/js/jquery.hotkeys.js'></script>
<script type="text/javascript" src='__PUBLIC__/js/bootstrap-wysiwyg.js'></script>
<script type="text/javascript">
$(function(){
	  function initToolbarBootstrapBindings() {
      var fonts = ['Serif', 'Sans', 'Arial', 'Arial Black', 'Courier', 
            'Courier New', 'Comic Sans MS', 'Helvetica', 'Impact', 'Lucida Grande', 'Lucida Sans', 'Tahoma', 'Times',
            'Times New Roman', 'Verdana'],
            fontTarget = $('[title=Font]').siblings('.dropdown-menu');
      $.each(fonts, function (idx, fontName) {
          fontTarget.append($('<li><a data-edit="fontName ' + fontName +'" style="font-family:\''+ fontName +'\'">'+fontName + '</a></li>'));
      });
      $('a[title]').tooltip({container:'body'});
    	$('.dropdown-menu input').click(function() {return false;})
		    .change(function () {$(this).parent('.dropdown-menu').siblings('.dropdown-toggle').dropdown('toggle');})
        .keydown('esc', function () {this.value='';$(this).change();});

      $('[data-role=magic-overlay]').each(function () { 
        var overlay = $(this), target = $(overlay.data('target')); 
        overlay.css('opacity', 0).css('position', 'absolute').offset(target.offset()).width(target.outerWidth()).height(target.outerHeight());
      });
      if ("onwebkitspeechchange"  in document.createElement("input")) {
        var editorOffset = $('#editor').offset();
        $('#voiceBtn').css('position','absolute').offset({top: editorOffset.top, left: editorOffset.left+$('#editor').innerWidth()-35});
      } else {
        $('#voiceBtn').hide();
      }
	};
	function showErrorAlert (reason, detail) {
		var msg='';
		if (reason==='unsupported-file-type') { msg = "Unsupported format " +detail; }
		else {
			console.log("error uploading file", reason, detail);
		}
		$('<div class="alert"> <button type="button" class="close" data-dismiss="alert">&times;</button>'+ 
		 '<strong>File upload error</strong> '+msg+' </div>').prependTo('#alerts');
	};
    initToolbarBootstrapBindings();  
	$('#editor').wysiwyg({ fileUploadError: showErrorAlert} );
    window.prettyPrint && prettyPrint();
})
	
</script>
</html>